package com.ybkj.daijia.server.service;

import com.ybkj.daijia.page.Page;
import com.ybkj.daijia.server.model.Brand;
import java.util.List;
import javax.servlet.http.HttpServletRequest;

/**
 * @author Shine
 */
public interface BrandService {

    int save(Brand brand);// 保存品牌到数据库

    int delete(Long id, HttpServletRequest req); // 根据主键删除品牌信息

    int update(Brand brand);// 根据主键修改数据

    Brand findById(Long id); // 根据主键查询品牌信息

    Brand findByName(String name); // 根据名字查询品牌信息(有品牌型号)

    Brand findOnlyByName(String name); // 根据名字查询品牌信息

    Brand findByBrandId(Long id);

    List<Brand> findAll(); // 查询所有品牌

    List<Brand> findByBrand(String brandName); // 模糊查询品牌

    public Page<Brand> queryAll();    //分页查询品牌

    List<Brand> listWithName();//根据名称列出所有品牌


}

